Text copied to clipboard!

Naslov

Text copied to clipboard!

Senior Java Developer

Opis

Text copied to clipboard!
Tražimo iskusnog i motiviranog Senior Java programera koji će se pridružiti našem razvojnome timu i pomoći u dizajniranju, razvoju i održavanju robusnih i skalabilnih softverskih rješenja. Kao Senior Java programer, bit ćete ključna osoba u vođenju tehničkih odluka, mentoriranju mlađih članova tima te osiguravanju visokih standarda kvalitete koda. Naš idealni kandidat ima duboko razumijevanje Java jezika, objektno orijentiranog programiranja, dizajnerskih obrazaca i modernih razvojnih alata. Očekujemo da ste samostalni, ali i timski igrač koji zna komunicirati s različitim dionicima projekta, uključujući menadžment, QA timove i druge programere. Vaše odgovornosti uključivat će razvoj novih funkcionalnosti, optimizaciju postojećeg koda, sudjelovanje u arhitektonskim odlukama, kao i provođenje code reviewa. Također ćete imati priliku raditi na projektima koji koriste moderne tehnologije poput Spring Boota, Hibernatea, REST servisa, mikrouslužne arhitekture i CI/CD alata. Radno okruženje je dinamično i potiče kontinuirano učenje i profesionalni razvoj. Nudimo fleksibilno radno vrijeme, mogućnost rada na daljinu, konkurentnu plaću i dodatne benefite poput edukacija, konferencija i bonusa za uspješno dovršene projekte. Ako ste strastveni u vezi s razvojem softvera, volite izazove i želite raditi u okruženju koje cijeni kvalitetu i inovaciju, pozivamo vas da se prijavite i postanete dio našeg tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje Java aplikacija
  • Dizajniranje i implementacija softverskih rješenja
  • Sudjelovanje u arhitektonskim odlukama
  • Mentoriranje mlađih programera
  • Pisanje tehničke dokumentacije
  • Provođenje code reviewa
  • Optimizacija performansi aplikacija
  • Integracija s vanjskim sustavima putem REST API-ja
  • Sudjelovanje u planiranju sprintova i procjeni zadataka
  • Praćenje i primjena najboljih praksi u razvoju softvera

Zahtjevi

Text copied to clipboard!
  • Minimalno 5 godina iskustva u Java programiranju
  • Odlično poznavanje Spring Frameworka (Spring Boot, Spring MVC)
  • Iskustvo s Hibernateom ili JPA
  • Poznavanje RESTful servisa i mikrouslužne arhitekture
  • Iskustvo s alatima za verzioniranje (npr. Git)
  • Poznavanje CI/CD alata (npr. Jenkins, GitLab CI)
  • Iskustvo s relacijskim bazama podataka (npr. PostgreSQL, MySQL)
  • Sposobnost rada u agilnom okruženju (Scrum, Kanban)
  • Dobro poznavanje engleskog jezika u govoru i pismu
  • Sposobnost samostalnog rješavanja problema i donošenja odluka

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina imate iskustva u Java programiranju?
  • Koje ste projekte razvijali koristeći Spring Boot?
  • Imate li iskustva s mikrouslužnom arhitekturom?
  • Kako pristupate optimizaciji performansi aplikacije?
  • Koje alate koristite za CI/CD?
  • Kako mentorirate mlađe članove tima?
  • Koje baze podataka ste koristili u prethodnim projektima?
  • Kako osiguravate kvalitetu koda?
  • Imate li iskustva s radom u agilnim timovima?
  • Koji je vaš pristup rješavanju tehničkih izazova?